thorny-headed worm - Spanish English Dictionary